h2{font-weight: bold;}
body{background-color: #fff;}
.navbar-default {
    background-color: #fff;
    border-color: #e7e7e7;
}  
.navbar-default .navbar-nav>li>a.now{
	color: #d7504a;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color:#2c3e50;
}

.navbar-default .navbar-nav>li>a {
    color: #2c3e50;
}
/*.navbar-default .navbar-nav>li {
    position:relative;
}
.navbar-default .navbar-nav li ul{
	position: absolute;
	list-style: none;
	left: 0px;
	background-color: #fff;
}
.navbar-default .navbar-nav li li{
	text-indent: -2em;
}
.navbar-default .navbar-nav li li a{
	list-style: none;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 4em;
	padding:5px 15px 5px 0;
}*/
.navbar .nav > li .dropdown-menu {
 margin: 0;
 min-width: 30px; 
 border-radius: 0 none;
 border:0;
 padding:0;
}
.navbar .nav > li:hover .dropdown-menu {
 display: block;
}
.navbar .nav > li .dropdown-menu>li>a{
  padding:10px 15px; 
} 
.navbar .nav > li .dropdown-menu>li>a:hover{
	color:#fff;
	background-color: #2c3e50;
}

.navbar-default {
    border: 0 none;
}
.navbar-brand {
    padding: 5px 15px;
}
.navbar{min-height: 50px;}

.bg1{background: #2c433d;
	background-size: 100% 100%;
	margin-top: 50px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .thumbnail a>img, .thumbnail>img{
	height: 600px;
	width: 100%;
	}
@media only screen and (max-width: 1200px) { .carousel-inner>.item>a>img, .carousel-inner>.item>img, .thumbnail a>img, .thumbnail>img{
	height: 500px;
	}}
@media only screen and (max-width: 992px) {.carousel-inner>.item>a>img, .carousel-inner>.item>img, .thumbnail a>img, .thumbnail>img {
	height: 400px;
} }
@media only screen and (max-width: 768px) { .carousel-inner>.item>a>img, .carousel-inner>.item>img, .thumbnail a>img, .thumbnail>img {
	height: 300px;
}}
@media only screen and (max-width: 400px) {}
@media only screen and (max-width: 300px) { }

.carousel-indicators .active {width: 17px;height: 17px;margin-left:15px;}
.carousel-indicators li {width: 15px;height: 15px;margin-left:15px;}
h3{
	font-weight: 600;
}
.mt20{
	margin-top:20px;
}
.mt50{
	margin-top:50px;
}
.mt70{
	margin-top: 70px;
}
.sy2 .col-md-3{
	padding: 0;
	width: 24%;
}
.sy3{min-height: 600px;
	background: url(../images/bg3-beijing.png)no-repeat;
	display: block;
    max-width: 100%;
    height: auto;
	background-size: 100% 100%;
	margin-top: 70px;
}
.sy3 .row{margin-top: 70px;}
.caver{background-color: rgba(0,0,0,0.5);min-height: 600px;}
.sy3 h3{color: #fff;margin-top: 70px;}
.sy3 p{color: #fff;margin-top: 70px;}
.media-body h3,.media-body p{margin-top:0px;margin-left: 0;}
.media-body p a{
	font-size: 20px;
}
footer{
	background-color: #eee;
	padding: 20px 0;
}
@media only screen and (max-width: 1200px) { }
@media only screen and (max-width: 1100px) { }
@media only screen and (max-width: 1000px) { }
@media only screen and (max-width: 900px) { }
@media only screen and (max-width: 800px) {.sy3{min-height: 500px;
	background: url(../images/bg3-beijing.png)no-repeat;
	background-size: 100% 100%;
	margin-top: 50px;
}
.sy3 .row{margin-top: 50px;}
.caver{background-color: rgba(265,265,265,0.1);min-height: 500px;}
.sy3 h3{color: #fff;margin-top: 50px;}
.sy3 p{color: #fff;margin-top:50px;}
.media-body h3,.media-body p{margin-top:0px;margin-left: 0;}
 }
@media only screen and (max-width: 700px) { }
@media only screen and (max-width: 600px) { }
@media only screen and (max-width: 500px) { }
@media only screen and (max-width: 400px) {}
@media only screen and (max-width: 300px) { }

.media:first-child{margin-top: 20px;}
/* .xian{height: 1px;width: 1100px;margin:10px 0 10px 0;background-color: #ddd;} */
.pic{display:block;width:400px;height: 266px;}

.l-x{
	background: url(../images/bg3-beijing.png)no-repeat;
	background-size: 100% 100%;
}
.l-x-1{
	background: rgba(0,0,0,0.7);
	padding: 80px 0;
}
.l-x p{
	color: #fff;
	margin: 30px 0;
}
.l-x h3{
	color: #fff;
}
.l-x form input{
	width: 46%;
	height: 40px;
	padding: 10px;
	margin-bottom: 30px;
}
.l-x .first{
   margin-right: 40px;
}
.l-x .third{
	width: 100%;
}
.l-x textarea{
	margin-bottom: 30px;
	width: 100%
}
.l-x .btn{width: 70%;height: 40px;padding: 10px;
}
/* 图片划过
 */.box{text-align: center;overflow: hidden;position: relative;
	}
.box:before{content: "";width: 0;height: 100%;background: #000;padding: 14px 18px;position: absolute;top: 0;left: 50%;opacity: 0;transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	}
.box:hover:before{width: 100%;left: 0;opacity: 0.5;}
.box img{height: auto;}
.box .box-content{width: 100%;padding: 14px 18px;color: #fff;position: absolute;top: 38%;left: 0;}
.box .title{font-size: 25px;font-weight: 600;line-height: 30px;text-transform: uppercase;margin: 0;opacity: 0;transition: all 0.5s ease 0s;
	}
.box .post{font-size: 15px;text-transform: capitalize;opacity: 0;transition: all 0.5s ease 0s;}
.box:hover .title,.box:hover .post{opacity: 1;transition-delay: 0.7s;}
.box .icon{padding: 0;margin: 0;list-style: none;margin-top: 15px;}
.box .icon li{display: inline-block;}
.box .icon li a{display: block;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background: #f74e55;font-size: 20px;font-weight: 700;color: #fff;margin-right: 5px;opacity: 0;transform: translateY(50px);transition: all 0.5s ease 0s;
	}
.box:hover .icon li a{opacity: 1;transform: translateY(0px);transition-delay: 0.5s;}
.box:hover .icon li:last-child a{transition-delay: 0.8s;}
@media only screen and (max-width:990px){
	.box{ margin-bottom: 30px; }
	}
/* 底部 */
footer{background-color: #e2e2e2;}
footer h3{/* border-bottom: 5px solid #e98920; */text-align: center;font-size: 20px;}
.footer-list{padding: 10px 0 30px 0;}
.footer-list a{margin-top: 3px;margin-bottom: 4px;color: #666;}
.footer-list span{color: #666;margin-top: 3px;margin-bottom: 4px;}
.footer-bottom{border-top: 1px solid #777;padding-top: 10px;}
/* 新闻页 */
.pic{width: 85%;height: 75%;text-align: center;}
.font{font-size: 2em;}
.font-a1{font-size: 22px;}
.font-a2 a{font-size: 16px;color: #333;}
.font-a3 {font-weight: 600;}
.myxian{border: 1px dashed #d1d1d1;margin: 30px 0;}

.well .font{
	font-size: 20px; 
	color:#2c3e50;
}
.page-banner img{
	width: 100%;
	height: 290px;
}
.media-left, .media>.pull-left {
    padding-right: 30px;
}
.caver {
    background-color: rgba(45,63,81,0.75);
}
.col-md-7.col-xs-12 .font-a3{
	max-height: 84px;
	overflow: hidden;
}